"""
36 - Dars
"""

class ALIFBE: #pylint: disable=too-few-public-methods
    """
    funksiya
    """
    property1 = 'Property 01'
    property2 = 'Property 02'

    name = 'guest'
#     def salom(salom1, ism='mexmon'):
#         return 'Salom' + ism
    def say_hi(self, name=''): #pylint: disable=inconsistent-return-statements
        """
        funksiya
        """
        if name:
            return 'Hi, ' + name
#         else:
            return 'Hello, ' + self.name #pylint: disable=unreachable

AA = A() #pylint: disable=undefined-variable
BB = A() #pylint: disable=undefined-variable

# AA.property1 = 'Property 1'
# AA.property2 = 'Property 2'
# print(AA)

print(AA.property1)
print(AA.say_hi('John'))
